草庐IT

android - React-native 找不到为类生成的 setter

全部标签

javascript - 从 React JS 访问 URL 主机名

我正在尝试访问URL子域。传统上在JavaScript中我会这样做varfull=window.location.host;varparts=full.split('.');varsubdomain=parts[0];//...但是我从ReactJS组件调用它,我得到以下错误-Encounterederror"TypeError:undefinedisnotanobject(evaluating'window.location.host')"似乎window.location.host在React中不起作用?它不能访问窗口吗?我知道可能有哲学上的原因不这样做,但我仍然很好奇如果可以从R

javascript - React.js,特定 Prop 的事件监听器onChange?

我想在React组件上设置this.props.map时触发一个函数-使用ES6类语法定义:exportdefaultclassMapFormextendsReact.Component{...目前,我正在使用componentDidUpdate(),因为它是在设置props时触发的-但它也会由其他不理想的不相关事件触发。另一方面,componentWillReceiveProps()恰好在组件生命周期的早期(this.props.map返回undefined此时)所以我想在this.props.map设置时仅触发一个函数。我缺少一个钩子(Hook)吗?或者可能是某种模式?

javascript - 如何解决 Component should be written as a pure function error in eslint-react?

constHeader=React.createClass({contextTypes:{router:React.PropTypes.object.isRequired,},render(){return(AB);},});我使用eslint-config-airbnb检查上面的代码,它向我显示一条错误消息,例如Componentshouldbewrittenasapurefunction。那么如何将上面的组件改成纯函数呢?感谢您的帮助。 最佳答案 当你有一个“哑”组件(没有内部状态、生命周期方法等)时,你可以将它写成一个简单的j

javascript - 从组件文件和 View 模型生成原始 HTML 字符串

我们有这样一个模板。the-template.html${Foo}我们想用它来做这件事。some-file.tslethtmlString=makeItHappen('the-template.html',{Foo='bar'});console.info(htmlString);//bar什么是我们的makeItHappen函数的等价物? 最佳答案 好的,这是要点:https://gist.run/?id=d57489d279b69090fb20938bce614d3a以下是防止丢失的代码(带有注释):import{bindabl

javascript - 使用 javascript 生成 RSA key ?

有没有办法使用javascript生成私钥和公钥?我需要数据库中的那些键。-----BEGINRSAPRIVATEKEY-----MIICXQIBAAKBgQDlOJu6TyygqxfWT7eLtGDwajtNFOb9I5XRb6khyfD1Yt3YiCgQWMNW649887VGJiGr/L5i2osbl8C9+WJTeucF+S76xFxdU6jE0NQ+Z+zEdhUTooNRaY5nZiu5PgDB0ED/ZKBUSLKL7eibMxZtMlUDHjm4gwQco1KRMDSmXSMkDwIDAQABAoGAfY9LpnuWK5Bs50UVep5c93SJdUi82u7yMx4

javascript - 生成和连接 3 个 Math.random() 值是否比 1 个 Math.random() 值更随机?

我需要为较长叙述中的多个句子生成唯一ID(其中多个用户可以同时在不同的机器上执行相同的操作)。我考虑过使用newDate().getTime()(可能还连接了一个username),但由于id是在遍历句子时在循环中生成的,我发现创建了重复项(因为生成可能发生在同一毫秒)。所以我目前正在玩:varrandom1=Math.floor((Math.random()*10000)+1).toString(36);varrandom2=Math.floor((Math.random()*10000)+1);varrandom3=Math.floor((Math.random()*10000)+

javascript - React Redux 将状态作为 Prop 传递给组件

在我的ReactRedux应用程序中,当主页加载时,我想从API获取数据并将其显示给用户查看。正在从操作中获取数据并更新状态。但是,我没有将状态视为组件的支柱。不确定什么连接不正确。主页组件:importReact,{Component,PropTypes}from'react';import{connect}from'react-redux';import{bindActionCreators}from'redux';import*asactionsfrom'../actions/actions';import'../styles/homeStyles.css';classHomee

javascript - 从网络应用程序生成 PDF

我需要从我的网络应用程序的当前屏幕生成PDF。某种屏幕截图,但我面临着严重的困难。主要问题是View包含一个用jQueryGridster制作的网格;一些“小部件”包含复杂的元素,如表格、图表等。所以像jsPDF这样的插件或html2canvas无法以适当的PDF格式呈现我的页面。他们总是生成空白。这是页面的样子。您可以/移动调整每个元素的大小:(对不起,CIA风格,但里面有业务数据)我遇到但行不通的一些想法是:以编程方式使用浏览器打印到PDF的功能。(不能)使用phantomjs.(但是页面状态很重要,所以...)我相信任何试图从网络应用程序中的当前屏幕生成img的PDF的人都可以广

javascript - React/Redux 中的生命游戏,有助于提高性能

我正在使用react/redux/javascript开发TheGameofLife的一个版本,当我使用它时性能很糟糕。HereisalinktotherunninggameHere'sthesourceongithhub目前,我在每个滴答声(用户可更改的250,500,750毫秒)更新每个单元格的状态。为此,我循环遍历代表每个单元格的对象数组。每个对象中都有一个名为status的参数,它可以是一个整数,1表示活着,0表示死了。然后我拉入三行,每行三个单元格,对于相关单元格周围的中间和底部行,我然后对这些值求和(不包括中心的单元格本身)。然后我通过if/then流程运行该数字以确定该单

javascript - 如何摆脱告诉我将 svg 属性更改为驼峰大小写的 react 错误警告?

最近我的团队从React15.1升级到了15.3。此升级带来了这些错误:warning.js:36Warning:UnknownDOMpropertystroke-width.DidyoumeanstrokeWidth?inginsvgindiv(createdbyUnknown)indiv(createdbyUnknown)inUnknownwarning.js:36Warning:UnknownDOMpropertyfill-rule.DidyoumeanfillRule?inginsvgindiv(createdbyUnknown)indiv(createdbyUnknown)i